// require('./robot/myrobot');

// let http = require('http');
// let https = require('https');

// https.get({
//     hostname: 'paas.300.cn',
    
//     path: '/sandbox-server/v1/projects',
//     headers: {
//         'Content-Type': 'application/json',
//         'ticket': 'gFvfN8XMTBxxWEKpv+XZBBWdaanTc/xUx6beREBlhjo='
//     }
// }, (res) => {
//     console.log(`STATUS: ${res.statusCode}`);
//     console.log(`HEADERS: ${JSON.stringify(res.headers)}`);
//     res.setEncoding('utf8');
//     res.on('data', (chunk) => {
//         console.log(`BODY: ${chunk}`);
//     });
//     res.on('end', () => {
//         console.log('No more data in response.');
//     });
// });

// http.get({
//     protocol: 'http:',
//     hostname: 'openapi-console.300.cn',
    
//     path: '/platform-console-server/diyApply/getProjectList?sourceConfig=sandbox',
//     headers: {
//         'Content-Type': 'application/json',
//         'ticket': 'uPCWpSAczFnumml0EgOB/fPzsUsr9kaaAv4DFQwV5+g='
//     }
// }, (res) => {
//     console.log(`STATUS: ${res.statusCode}`);
//     console.log(`HEADERS: ${JSON.stringify(res.headers)}`);
//     res.setEncoding('utf8');
//     let total = '';
//     res.on('data', (chunk) => {
//         total += chunk;
//     });
//     res.on('end', () => {
//         console.log('No more data in response.');
//         console.log(JSON.parse(total))
//     });
// });
let a;
async function delay(m) {
    return 'a' + m
}

async function main(arr) {
    a = await Promise.all(
        arr.map(e => delay(e))
    )
    console.log(a)
}
main([1, 2, 3]);
// setTimeout(() => {
    console.log(a)    
// }, 1000);
